Public Member Functions | |
DcmExtendedNegotiationItem (const DcmUIDHandler &abstractSyntax, const unsigned char *data, Uint32 length) | |
constructor. | |
DcmExtendedNegotiationItem (const DcmExtendedNegotiationItem &arg) | |
copy constructor | |
~DcmExtendedNegotiationItem () | |
destructor | |
OFBool | matches (const DcmUIDHandler &arg) const |
checks if the given argument matches the abstract syntax UID maintained by this object | |
const DcmUIDHandler & | getAbstractSyntax () const |
returns a const reference to the abstract syntax UID maintained by this object | |
const char * | getAbstractSyntaxC () const |
returns the abstract syntax UID maintained by this object as a C string | |
Uint32 | getLength () const |
returns the length of the raw data block in bytes | |
const unsigned char * | getRaw () const |
returns a pointer to the raw data block | |
OFBool | operator== (const DcmExtendedNegotiationItem &arg) const |
comparison operator. | |
Private Member Functions | |
DcmExtendedNegotiationItem & | operator= (const DcmExtendedNegotiationItem &arg) |
private undefined copy assignment operator | |
Private Attributes | |
unsigned char * | raw_ |
pointer to raw data block | |
Uint32 | length_ |
length of raw data block, in bytes | |
DcmUIDHandler | uid_ |
abstract syntax UID |
Not intended for use by the end user.
Definition at line 45 of file dccfenmp.h.
DcmExtendedNegotiationItem::DcmExtendedNegotiationItem | ( | const DcmUIDHandler & | abstractSyntax, | |
const unsigned char * | data, | |||
Uint32 | length | |||
) |
constructor.
Raw data is copied into this object.
abstractSyntax | abstract syntax | |
data | pointer to raw data, must not be NULL | |
length | length of data block pointed to by data, in bytes |
OFBool DcmExtendedNegotiationItem::matches | ( | const DcmUIDHandler & | arg | ) | const [inline] |
checks if the given argument matches the abstract syntax UID maintained by this object
arg | argument to compare to |
Definition at line 69 of file dccfenmp.h.
References uid_.
const DcmUIDHandler& DcmExtendedNegotiationItem::getAbstractSyntax | ( | ) | const [inline] |
returns a const reference to the abstract syntax UID maintained by this object
Definition at line 78 of file dccfenmp.h.
References uid_.
const char* DcmExtendedNegotiationItem::getAbstractSyntaxC | ( | ) | const [inline] |
returns the abstract syntax UID maintained by this object as a C string
Definition at line 87 of file dccfenmp.h.
References DcmUIDHandler::c_str(), and uid_.
OFBool DcmExtendedNegotiationItem::operator== | ( | const DcmExtendedNegotiationItem & | arg | ) | const |
comparison operator.
arg | object to compare with |