FX::TnFXSQLDBIPCMsgs< chunkno > Struct Template Reference

#include <TnFXSQLDB_ipc.h>

List of all members.


Detailed Description

template<unsigned int chunkno>
struct FX::TnFXSQLDBIPCMsgs< chunkno >

Defines the IPC messages used to implement FX::TnFXSQLDBServer and FX::TnFXSQLDBDriver_ipc.

Normally these would live inside a namespace, but as the message chunk you wish to use may vary, I've made it parameterised. You may wish to use typedefing to make for easier accessing eg;

typedef TnFXSQLDBIPCMsgs<4000> MySQLDBIPCMsgs;

Definition at line 557 of file TnFXSQLDB_ipc.h.

Public Types

typedef FXIPCMsgChunkCodeAlloc<
chunkno, true > 
ChunkBegin
typedef FXIPCMsgChunk< typename
Generic::TL::append< typename
Generic::TL::create< typename
RequestKey::regtype, typename
RequestKeyAck::regtype, typename
Open::regtype, typename OpenAck::regtype,
typename Close::regtype,
typename CloseAck::regtype,
typename PrepareStatement::regtype,
typename PrepareStatementAck::regtype,
typename UnprepareStatement::regtype,
typename BindParameter::regtype,
typename BindParameterAck::regtype,
typename Execute::regtype,
typename ExecuteAck::regtype,
typename CloseCursor::regtype
>::value, typename Generic::TL::create<
typename RequestRows::regtype,
typename RequestRowsAck::regtype,
typename RequestColTypes::regtype,
typename RequestColTypesAck::regtype,
typename RequestColHeaders::regtype,
typename RequestColHeadersAck::regtype,
typename CopyCursor::regtype,
typename CopyCursorAck::regtype
>::value >::value > 
Chunk
typedef Generic::TL::create<
Chunk >::value 
ChunkTypeList

Classes

struct  BindParameter
struct  BindParameterAck
struct  Close
struct  CloseAck
struct  CloseCursor
struct  CopyCursor
struct  CopyCursorAck
struct  Execute
struct  ExecuteAck
struct  Open
struct  OpenAck
struct  PrepareStatement
struct  PrepareStatementAck
struct  RequestColHeaders
struct  RequestColHeadersAck
struct  RequestColTypes
struct  RequestColTypesAck
struct  RequestKey
struct  RequestKeyAck
struct  RequestRows
struct  RequestRowsAck
struct  UnprepareStatement


The documentation for this struct was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:37:50 2009 for TnFOX by doxygen v1.4.7