MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / getBuffer

Function getBuffer

src/auth/SecureRemotePassword/Message.h:215–230  ·  view source on GitHub ↗

access to message's data buffer

Source from the content-addressed store, hash-verified

213
214 // access to message's data buffer
215 unsigned char* getBuffer()
216 {
217 if (!buffer)
218 {
219 getMetadata();
220
221 createBuffer(metadata);
222 while(fieldList)
223 {
224 fieldList->linkWithMessage(buffer);
225 fieldList = fieldList->next;
226 }
227 }
228
229 return buffer;
230 }
231
232private:
233 void createBuffer(Firebird::IMessageMetadata* aMeta)

Callers 15

SubExprNodeCopierMethod · 0.85
BLB_closeMethod · 0.85
BLB_get_segmentMethod · 0.85
BLB_put_segmentMethod · 0.85
insert_pageMethod · 0.85
getFromPageMethod · 0.85
storeToPageMethod · 0.85
getBufferLengthMethod · 0.85
simpleCompareMethod · 0.85
deleteClumpletMethod · 0.85
dumpMethod · 0.85
getBufferTagMethod · 0.85

Calls 2

getMetadataFunction · 0.85
linkWithMessageMethod · 0.80

Tested by

no test coverage detected