41 Xid& operator=(
const Xid&);
68 virtual Xid* clone()
const = 0;
75 virtual bool equals(
const Xid* other)
const = 0;
93 virtual int getBranchQualifier(
unsigned char* buffer,
int size)
const = 0;
101 virtual int getFormatId()
const = 0;
119 virtual int getGlobalTransactionId(
unsigned char* buffer,
int size)
const = 0;
An interface which provides a mapping for the X/Open XID transaction identifier structure.
Definition: Xid.h:37
static const int MAXBQUALSIZE
The maximum number of bytes which will be copied into the array that is passed to getBranchQualifier(...
Definition: Xid.h:55
#define CMS_API
Definition: Config.h:31
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: DestinationResolver.h:23
static const int MAXGTRIDSIZE
The maximum number of bytes which will be copied into the array passed to getGlobaltransactionId().
Definition: Xid.h:49