CUBRID Engine  latest
method_def.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  method_sig_node
 
struct  method_sig_list
 

Macros

#define VACOMM_BUFFER_HEADER_SIZE   (OR_INT_SIZE * 3)
 
#define VACOMM_BUFFER_HEADER_LENGTH_OFFSET   (0)
 
#define VACOMM_BUFFER_HEADER_STATUS_OFFSET   (OR_INT_SIZE)
 
#define VACOMM_BUFFER_HEADER_NO_VALS_OFFSET   (OR_INT_SIZE * 2)
 
#define VACOMM_BUFFER_HEADER_ERROR_OFFSET   (OR_INT_SIZE * 2)
 

Typedefs

typedef struct method_sig_node METHOD_SIG
 
typedef struct method_sig_list METHOD_SIG_LIST
 

Enumerations

enum  METHOD_CALL_STATUS { METHOD_SUCCESS = 1, METHOD_EOF, METHOD_ERROR }
 
enum  VACOMM_BUFFER_CLIENT_ACTION { VACOMM_BUFFER_SEND = 1, VACOMM_BUFFER_ABORT }
 
enum  METHOD_TYPE { METHOD_IS_NONE = 0, METHOD_IS_INSTANCE_METHOD = 1, METHOD_IS_CLASS_METHOD }
 

Macro Definition Documentation

#define VACOMM_BUFFER_HEADER_ERROR_OFFSET   (OR_INT_SIZE * 2)

Definition at line 43 of file method_def.hpp.

Referenced by method_clear_scan_buffer(), and method_send_error_to_server().

#define VACOMM_BUFFER_HEADER_LENGTH_OFFSET   (0)
#define VACOMM_BUFFER_HEADER_NO_VALS_OFFSET   (OR_INT_SIZE * 2)
#define VACOMM_BUFFER_HEADER_STATUS_OFFSET   (OR_INT_SIZE)

Typedef Documentation

typedef struct method_sig_node METHOD_SIG

Definition at line 52 of file method_def.hpp.

Definition at line 74 of file method_def.hpp.

Enumeration Type Documentation

Enumerator
METHOD_SUCCESS 
METHOD_EOF 
METHOD_ERROR 

Definition at line 26 of file method_def.hpp.

Enumerator
METHOD_IS_NONE 
METHOD_IS_INSTANCE_METHOD 
METHOD_IS_CLASS_METHOD 

Definition at line 45 of file method_def.hpp.

Enumerator
VACOMM_BUFFER_SEND 
VACOMM_BUFFER_ABORT 

Definition at line 33 of file method_def.hpp.