Latest generated openwire code

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@380775 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
James Strachan 2006-02-24 18:41:23 +00:00
parent baabdde9f2
commit eb52635994
2 changed files with 1816 additions and 1727 deletions

File diff suppressed because it is too large Load Diff

View File

@ -50,6 +50,146 @@ typedef struct ow_MessageId {
ow_MessageId *ow_MessageId_create(apr_pool_t *pool); ow_MessageId *ow_MessageId_create(apr_pool_t *pool);
ow_boolean ow_is_a_MessageId(ow_DataStructure *object); ow_boolean ow_is_a_MessageId(ow_DataStructure *object);
typedef struct ow_BrokerInfo {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_BrokerId *brokerId;
ow_string *brokerURL;
ow_DataStructure_array *peerBrokerInfos;
ow_string *brokerName;
ow_boolean slaveBroker;
} ow_BrokerInfo;
ow_BrokerInfo *ow_BrokerInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_BrokerInfo(ow_DataStructure *object);
typedef struct ow_ActiveMQTempQueue {
ow_byte structType;
ow_string *physicalName;
} ow_ActiveMQTempQueue;
ow_ActiveMQTempQueue *ow_ActiveMQTempQueue_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQTempQueue(ow_DataStructure *object);
typedef struct ow_LocalTransactionId {
ow_byte structType;
ow_long value;
struct ow_ConnectionId *connectionId;
} ow_LocalTransactionId;
ow_LocalTransactionId *ow_LocalTransactionId_create(apr_pool_t *pool);
ow_boolean ow_is_a_LocalTransactionId(ow_DataStructure *object);
typedef struct ow_RemoveSubscriptionInfo {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ConnectionId *connectionId;
ow_string *subcriptionName;
ow_string *clientId;
} ow_RemoveSubscriptionInfo;
ow_RemoveSubscriptionInfo *ow_RemoveSubscriptionInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_RemoveSubscriptionInfo(ow_DataStructure *object);
typedef struct ow_IntegerResponse {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
ow_short correlationId;
ow_int result;
} ow_IntegerResponse;
ow_IntegerResponse *ow_IntegerResponse_create(apr_pool_t *pool);
ow_boolean ow_is_a_IntegerResponse(ow_DataStructure *object);
typedef struct ow_ActiveMQQueue {
ow_byte structType;
ow_string *physicalName;
} ow_ActiveMQQueue;
ow_ActiveMQQueue *ow_ActiveMQQueue_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQQueue(ow_DataStructure *object);
typedef struct ow_DestinationInfo {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ConnectionId *connectionId;
struct ow_ActiveMQDestination *destination;
ow_byte operationType;
ow_long timeout;
ow_DataStructure_array *brokerPath;
} ow_DestinationInfo;
ow_DestinationInfo *ow_DestinationInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_DestinationInfo(ow_DataStructure *object);
typedef struct ow_ActiveMQBytesMessage {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_ActiveMQBytesMessage;
ow_ActiveMQBytesMessage *ow_ActiveMQBytesMessage_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQBytesMessage(ow_DataStructure *object);
typedef struct ow_ShutdownInfo {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
} ow_ShutdownInfo;
ow_ShutdownInfo *ow_ShutdownInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_ShutdownInfo(ow_DataStructure *object);
typedef struct ow_DataResponse {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
ow_short correlationId;
struct ow_DataStructure *data;
} ow_DataResponse;
ow_DataResponse *ow_DataResponse_create(apr_pool_t *pool);
ow_boolean ow_is_a_DataResponse(ow_DataStructure *object);
typedef struct ow_SessionId { typedef struct ow_SessionId {
ow_byte structType; ow_byte structType;
@ -60,6 +200,18 @@ typedef struct ow_SessionId {
ow_SessionId *ow_SessionId_create(apr_pool_t *pool); ow_SessionId *ow_SessionId_create(apr_pool_t *pool);
ow_boolean ow_is_a_SessionId(ow_DataStructure *object); ow_boolean ow_is_a_SessionId(ow_DataStructure *object);
typedef struct ow_DataArrayResponse {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
ow_short correlationId;
ow_DataStructure_array *data;
} ow_DataArrayResponse;
ow_DataArrayResponse *ow_DataArrayResponse_create(apr_pool_t *pool);
ow_boolean ow_is_a_DataArrayResponse(ow_DataStructure *object);
typedef struct ow_JournalQueueAck { typedef struct ow_JournalQueueAck {
ow_byte structType; ow_byte structType;
@ -75,7 +227,10 @@ typedef struct ow_WireFormatInfo {
ow_byte structType; ow_byte structType;
ow_byte_array *magic; ow_byte_array *magic;
ow_int version; ow_int version;
ow_int options; ow_boolean cacheEnabled;
ow_boolean compressionEnabled;
ow_boolean stackTraceEnabled;
ow_boolean tcpNoDelayEnabled;
} ow_WireFormatInfo; } ow_WireFormatInfo;
ow_WireFormatInfo *ow_WireFormatInfo_create(apr_pool_t *pool); ow_WireFormatInfo *ow_WireFormatInfo_create(apr_pool_t *pool);
@ -89,6 +244,96 @@ typedef struct ow_TransactionId {
ow_TransactionId *ow_TransactionId_create(apr_pool_t *pool); ow_TransactionId *ow_TransactionId_create(apr_pool_t *pool);
ow_boolean ow_is_a_TransactionId(ow_DataStructure *object); ow_boolean ow_is_a_TransactionId(ow_DataStructure *object);
typedef struct ow_Response {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
ow_short correlationId;
} ow_Response;
ow_Response *ow_Response_create(apr_pool_t *pool);
ow_boolean ow_is_a_Response(ow_DataStructure *object);
typedef struct ow_ConnectionError {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
ow_throwable *exception;
struct ow_ConnectionId *connectionId;
} ow_ConnectionError;
ow_ConnectionError *ow_ConnectionError_create(apr_pool_t *pool);
ow_boolean ow_is_a_ConnectionError(ow_DataStructure *object);
typedef struct ow_ActiveMQObjectMessage {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_ActiveMQObjectMessage;
ow_ActiveMQObjectMessage *ow_ActiveMQObjectMessage_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQObjectMessage(ow_DataStructure *object);
typedef struct ow_ConsumerInfo {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ConsumerId *consumerId;
ow_boolean browser;
struct ow_ActiveMQDestination *destination;
ow_int prefetchSize;
ow_boolean dispatchAsync;
ow_string *selector;
ow_string *subcriptionName;
ow_boolean noLocal;
ow_boolean exclusive;
ow_boolean retroactive;
ow_byte priority;
ow_DataStructure_array *brokerPath;
ow_boolean networkSubscription;
} ow_ConsumerInfo;
ow_ConsumerInfo *ow_ConsumerInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_ConsumerInfo(ow_DataStructure *object);
typedef struct ow_ActiveMQTempTopic {
ow_byte structType;
ow_string *physicalName;
} ow_ActiveMQTempTopic;
ow_ActiveMQTempTopic *ow_ActiveMQTempTopic_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQTempTopic(ow_DataStructure *object);
typedef struct ow_ConnectionId { typedef struct ow_ConnectionId {
ow_byte structType; ow_byte structType;
@ -108,6 +353,21 @@ typedef struct ow_DiscoveryEvent {
ow_DiscoveryEvent *ow_DiscoveryEvent_create(apr_pool_t *pool); ow_DiscoveryEvent *ow_DiscoveryEvent_create(apr_pool_t *pool);
ow_boolean ow_is_a_DiscoveryEvent(ow_DataStructure *object); ow_boolean ow_is_a_DiscoveryEvent(ow_DataStructure *object);
typedef struct ow_ConnectionInfo {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ConnectionId *connectionId;
ow_string *clientId;
ow_string *password;
ow_string *userName;
ow_DataStructure_array *brokerPath;
} ow_ConnectionInfo;
ow_ConnectionInfo *ow_ConnectionInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_ConnectionInfo(ow_DataStructure *object);
typedef struct ow_KeepAliveInfo { typedef struct ow_KeepAliveInfo {
ow_byte structType; ow_byte structType;
@ -116,6 +376,41 @@ typedef struct ow_KeepAliveInfo {
ow_KeepAliveInfo *ow_KeepAliveInfo_create(apr_pool_t *pool); ow_KeepAliveInfo *ow_KeepAliveInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_KeepAliveInfo(ow_DataStructure *object); ow_boolean ow_is_a_KeepAliveInfo(ow_DataStructure *object);
typedef struct ow_Message {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_Message;
ow_Message *ow_Message_create(apr_pool_t *pool);
ow_boolean ow_is_a_Message(ow_DataStructure *object);
typedef struct ow_BaseCommand { typedef struct ow_BaseCommand {
ow_byte structType; ow_byte structType;
@ -156,6 +451,15 @@ typedef struct ow_FlushCommand {
ow_FlushCommand *ow_FlushCommand_create(apr_pool_t *pool); ow_FlushCommand *ow_FlushCommand_create(apr_pool_t *pool);
ow_boolean ow_is_a_FlushCommand(ow_DataStructure *object); ow_boolean ow_is_a_FlushCommand(ow_DataStructure *object);
typedef struct ow_ActiveMQTempDestination {
ow_byte structType;
ow_string *physicalName;
} ow_ActiveMQTempDestination;
ow_ActiveMQTempDestination *ow_ActiveMQTempDestination_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQTempDestination(ow_DataStructure *object);
typedef struct ow_ConsumerId { typedef struct ow_ConsumerId {
ow_byte structType; ow_byte structType;
@ -181,6 +485,41 @@ typedef struct ow_JournalTopicAck {
ow_JournalTopicAck *ow_JournalTopicAck_create(apr_pool_t *pool); ow_JournalTopicAck *ow_JournalTopicAck_create(apr_pool_t *pool);
ow_boolean ow_is_a_JournalTopicAck(ow_DataStructure *object); ow_boolean ow_is_a_JournalTopicAck(ow_DataStructure *object);
typedef struct ow_ActiveMQTextMessage {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_ActiveMQTextMessage;
ow_ActiveMQTextMessage *ow_ActiveMQTextMessage_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQTextMessage(ow_DataStructure *object);
typedef struct ow_BrokerId { typedef struct ow_BrokerId {
ow_byte structType; ow_byte structType;
@ -229,6 +568,55 @@ typedef struct ow_SubscriptionInfo {
ow_SubscriptionInfo *ow_SubscriptionInfo_create(apr_pool_t *pool); ow_SubscriptionInfo *ow_SubscriptionInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_SubscriptionInfo(ow_DataStructure *object); ow_boolean ow_is_a_SubscriptionInfo(ow_DataStructure *object);
typedef struct ow_ActiveMQMapMessage {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_ActiveMQMapMessage;
ow_ActiveMQMapMessage *ow_ActiveMQMapMessage_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQMapMessage(ow_DataStructure *object);
typedef struct ow_MessageDispatchNotification {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ConsumerId *consumerId;
struct ow_ActiveMQDestination *destination;
ow_long deliverySequenceId;
struct ow_MessageId *messageId;
} ow_MessageDispatchNotification;
ow_MessageDispatchNotification *ow_MessageDispatchNotification_create(apr_pool_t *pool);
ow_boolean ow_is_a_MessageDispatchNotification(ow_DataStructure *object);
typedef struct ow_SessionInfo { typedef struct ow_SessionInfo {
ow_byte structType; ow_byte structType;
@ -240,6 +628,41 @@ typedef struct ow_SessionInfo {
ow_SessionInfo *ow_SessionInfo_create(apr_pool_t *pool); ow_SessionInfo *ow_SessionInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_SessionInfo(ow_DataStructure *object); ow_boolean ow_is_a_SessionInfo(ow_DataStructure *object);
typedef struct ow_ActiveMQMessage {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_ActiveMQMessage;
ow_ActiveMQMessage *ow_ActiveMQMessage_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQMessage(ow_DataStructure *object);
typedef struct ow_TransactionInfo { typedef struct ow_TransactionInfo {
ow_byte structType; ow_byte structType;
@ -253,6 +676,41 @@ typedef struct ow_TransactionInfo {
ow_TransactionInfo *ow_TransactionInfo_create(apr_pool_t *pool); ow_TransactionInfo *ow_TransactionInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_TransactionInfo(ow_DataStructure *object); ow_boolean ow_is_a_TransactionInfo(ow_DataStructure *object);
typedef struct ow_ActiveMQStreamMessage {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_ActiveMQStreamMessage;
ow_ActiveMQStreamMessage *ow_ActiveMQStreamMessage_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQStreamMessage(ow_DataStructure *object);
typedef struct ow_ActiveMQDestination { typedef struct ow_ActiveMQDestination {
ow_byte structType; ow_byte structType;
@ -283,7 +741,7 @@ typedef struct ow_ProducerId {
ow_byte structType; ow_byte structType;
ow_string *connectionId; ow_string *connectionId;
ow_long producerId; ow_long value;
ow_long sessionId; ow_long sessionId;
} ow_ProducerId; } ow_ProducerId;
@ -332,252 +790,6 @@ typedef struct ow_ControlCommand {
ow_ControlCommand *ow_ControlCommand_create(apr_pool_t *pool); ow_ControlCommand *ow_ControlCommand_create(apr_pool_t *pool);
ow_boolean ow_is_a_ControlCommand(ow_DataStructure *object); ow_boolean ow_is_a_ControlCommand(ow_DataStructure *object);
typedef struct ow_BrokerInfo {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_BrokerId *brokerId;
ow_string *brokerURL;
ow_DataStructure_array *peerBrokerInfos;
ow_string *brokerName;
} ow_BrokerInfo;
ow_BrokerInfo *ow_BrokerInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_BrokerInfo(ow_DataStructure *object);
typedef struct ow_LocalTransactionId {
ow_byte structType;
ow_long value;
struct ow_ConnectionId *connectionId;
} ow_LocalTransactionId;
ow_LocalTransactionId *ow_LocalTransactionId_create(apr_pool_t *pool);
ow_boolean ow_is_a_LocalTransactionId(ow_DataStructure *object);
typedef struct ow_RemoveSubscriptionInfo {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ConnectionId *connectionId;
ow_string *subcriptionName;
ow_string *clientId;
} ow_RemoveSubscriptionInfo;
ow_RemoveSubscriptionInfo *ow_RemoveSubscriptionInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_RemoveSubscriptionInfo(ow_DataStructure *object);
typedef struct ow_ActiveMQQueue {
ow_byte structType;
ow_string *physicalName;
} ow_ActiveMQQueue;
ow_ActiveMQQueue *ow_ActiveMQQueue_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQQueue(ow_DataStructure *object);
typedef struct ow_DestinationInfo {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ConnectionId *connectionId;
struct ow_ActiveMQDestination *destination;
ow_byte operationType;
ow_long timeout;
ow_DataStructure_array *brokerPath;
} ow_DestinationInfo;
ow_DestinationInfo *ow_DestinationInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_DestinationInfo(ow_DataStructure *object);
typedef struct ow_ShutdownInfo {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
} ow_ShutdownInfo;
ow_ShutdownInfo *ow_ShutdownInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_ShutdownInfo(ow_DataStructure *object);
typedef struct ow_Response {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
ow_short correlationId;
} ow_Response;
ow_Response *ow_Response_create(apr_pool_t *pool);
ow_boolean ow_is_a_Response(ow_DataStructure *object);
typedef struct ow_ConnectionError {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
ow_throwable *exception;
struct ow_ConnectionId *connectionId;
} ow_ConnectionError;
ow_ConnectionError *ow_ConnectionError_create(apr_pool_t *pool);
ow_boolean ow_is_a_ConnectionError(ow_DataStructure *object);
typedef struct ow_ConsumerInfo {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ConsumerId *consumerId;
ow_boolean browser;
struct ow_ActiveMQDestination *destination;
ow_int prefetchSize;
ow_boolean dispatchAsync;
ow_string *selector;
ow_string *subcriptionName;
ow_boolean noLocal;
ow_boolean exclusive;
ow_boolean retroactive;
ow_byte priority;
ow_DataStructure_array *brokerPath;
ow_boolean networkSubscription;
} ow_ConsumerInfo;
ow_ConsumerInfo *ow_ConsumerInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_ConsumerInfo(ow_DataStructure *object);
typedef struct ow_ConnectionInfo {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ConnectionId *connectionId;
ow_string *clientId;
ow_string *password;
ow_string *userName;
ow_DataStructure_array *brokerPath;
} ow_ConnectionInfo;
ow_ConnectionInfo *ow_ConnectionInfo_create(apr_pool_t *pool);
ow_boolean ow_is_a_ConnectionInfo(ow_DataStructure *object);
typedef struct ow_Message {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_Message;
ow_Message *ow_Message_create(apr_pool_t *pool);
ow_boolean ow_is_a_Message(ow_DataStructure *object);
typedef struct ow_ActiveMQTempDestination {
ow_byte structType;
ow_string *physicalName;
} ow_ActiveMQTempDestination;
ow_ActiveMQTempDestination *ow_ActiveMQTempDestination_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQTempDestination(ow_DataStructure *object);
typedef struct ow_ActiveMQMessage {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_ActiveMQMessage;
ow_ActiveMQMessage *ow_ActiveMQMessage_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQMessage(ow_DataStructure *object);
typedef struct ow_ActiveMQStreamMessage {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_ActiveMQStreamMessage;
ow_ActiveMQStreamMessage *ow_ActiveMQStreamMessage_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQStreamMessage(ow_DataStructure *object);
typedef struct ow_ExceptionResponse { typedef struct ow_ExceptionResponse {
ow_byte structType; ow_byte structType;
@ -590,200 +802,6 @@ typedef struct ow_ExceptionResponse {
ow_ExceptionResponse *ow_ExceptionResponse_create(apr_pool_t *pool); ow_ExceptionResponse *ow_ExceptionResponse_create(apr_pool_t *pool);
ow_boolean ow_is_a_ExceptionResponse(ow_DataStructure *object); ow_boolean ow_is_a_ExceptionResponse(ow_DataStructure *object);
typedef struct ow_ActiveMQTempQueue {
ow_byte structType;
ow_string *physicalName;
} ow_ActiveMQTempQueue;
ow_ActiveMQTempQueue *ow_ActiveMQTempQueue_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQTempQueue(ow_DataStructure *object);
typedef struct ow_IntegerResponse {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
ow_short correlationId;
ow_int result;
} ow_IntegerResponse;
ow_IntegerResponse *ow_IntegerResponse_create(apr_pool_t *pool);
ow_boolean ow_is_a_IntegerResponse(ow_DataStructure *object);
typedef struct ow_ActiveMQBytesMessage {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_ActiveMQBytesMessage;
ow_ActiveMQBytesMessage *ow_ActiveMQBytesMessage_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQBytesMessage(ow_DataStructure *object);
typedef struct ow_DataResponse {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
ow_short correlationId;
struct ow_DataStructure *data;
} ow_DataResponse;
ow_DataResponse *ow_DataResponse_create(apr_pool_t *pool);
ow_boolean ow_is_a_DataResponse(ow_DataStructure *object);
typedef struct ow_DataArrayResponse {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
ow_short correlationId;
ow_DataStructure_array *data;
} ow_DataArrayResponse;
ow_DataArrayResponse *ow_DataArrayResponse_create(apr_pool_t *pool);
ow_boolean ow_is_a_DataArrayResponse(ow_DataStructure *object);
typedef struct ow_ActiveMQObjectMessage {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_ActiveMQObjectMessage;
ow_ActiveMQObjectMessage *ow_ActiveMQObjectMessage_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQObjectMessage(ow_DataStructure *object);
typedef struct ow_ActiveMQTempTopic {
ow_byte structType;
ow_string *physicalName;
} ow_ActiveMQTempTopic;
ow_ActiveMQTempTopic *ow_ActiveMQTempTopic_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQTempTopic(ow_DataStructure *object);
typedef struct ow_ActiveMQTextMessage {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_ActiveMQTextMessage;
ow_ActiveMQTextMessage *ow_ActiveMQTextMessage_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQTextMessage(ow_DataStructure *object);
typedef struct ow_ActiveMQMapMessage {
ow_byte structType;
ow_short commandId;
ow_boolean responseRequired;
struct ow_ProducerId *producerId;
struct ow_ActiveMQDestination *destination;
struct ow_TransactionId *transactionId;
struct ow_ActiveMQDestination *originalDestination;
struct ow_MessageId *messageId;
struct ow_TransactionId *originalTransactionId;
ow_string *groupID;
ow_int groupSequence;
ow_string *correlationId;
ow_boolean persistent;
ow_long expiration;
ow_byte priority;
struct ow_ActiveMQDestination *replyTo;
ow_long timestamp;
ow_string *type;
ow_byte_array *content;
ow_byte_array *marshalledProperties;
struct ow_DataStructure *dataStructure;
struct ow_ConsumerId *targetConsumerId;
ow_boolean compressed;
ow_int redeliveryCounter;
ow_DataStructure_array *brokerPath;
ow_long arrival;
ow_string *userID;
ow_boolean recievedByDFBridge;
} ow_ActiveMQMapMessage;
ow_ActiveMQMapMessage *ow_ActiveMQMapMessage_create(apr_pool_t *pool);
ow_boolean ow_is_a_ActiveMQMapMessage(ow_DataStructure *object);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif