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

Class RMessage

src/remote/remote.h:516–529  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

514// to avoid overlap problems.
515
516struct RMessage : public Firebird::GlobalStorage
517{
518 RMessage* msg_next; // Next available message
519 USHORT msg_number; // Message number
520 UCHAR* msg_address; // Address of message
521 UCharArrayAutoPtr msg_buffer; // Allocated message
522
523public:
524 explicit RMessage(size_t rpt) :
525 msg_next(0), msg_number(0), msg_address(0), msg_buffer(FB_NEW_POOL(getPool()) UCHAR[rpt])
526 {
527 memset(msg_buffer, 0, rpt);
528 }
529};
530
531
532// remote stored procedure request

Callers 13

xdr_sql_blrFunction · 0.70
REMOTE_find_requestFunction · 0.70
PARSE_messagesFunction · 0.70
createBatchMethod · 0.50
executeMethod · 0.50
openCursorMethod · 0.50
fetchMethod · 0.50
batch_dsql_fetchFunction · 0.50
batch_gds_receiveFunction · 0.50
receive_after_startFunction · 0.50
batch_createMethod · 0.50
fetchMethod · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected