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

Function getMetadata

src/auth/SecureRemotePassword/Message.h:194–207  ·  view source on GitHub ↗

Attention! No addRef/release interface here! Lifetime is equal at least to Message lifetime

Source from the content-addressed store, hash-verified

192 // No addRef/release interface here!
193 // Lifetime is equal at least to Message lifetime
194 Firebird::IMessageMetadata* getMetadata()
195 {
196 if (!metadata)
197 {
198 fb_assert(builder);
199 Firebird::IMessageMetadata* aMeta = builder->getMetadata(&statusWrapper);
200 check(&statusWrapper);
201 metadata = aMeta;
202 builder->release();
203 builder = NULL;
204 }
205
206 return metadata;
207 }
208
209 bool hasMetadata() const
210 {

Callers 4

getBufferFunction · 0.85
getInputMetadataMethod · 0.85
getOutputMetadataMethod · 0.85
getTriggerMetadataMethod · 0.85

Calls 3

checkFunction · 0.70
getMetadataMethod · 0.45
releaseMethod · 0.45

Tested by

no test coverage detected