MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches

Public Member Functions

 TSLOWCOperation (const char *code, const char *method, const char *requestURL)
 
const char * code () const
 
const char * method () const
 
const char * mimeType () const
 
const char * requestURL () const
 
const TSLOWCContentrequestContent ()
 
const unsigned char * extensionData ()
 
unsigned int extensionDataSize () const
 
void destroy ()
 
void * operator new (size_t size) TSL_NO_THROW
 
void * operator new (size_t size, char *filename, int line)
 

Constructor & Destructor Documentation

◆ TSLOWCOperation()

TSLOWCOperation::TSLOWCOperation ( const char * code,
const char * method,
const char * requestURL )

Member Function Documentation

◆ code()

const char * TSLOWCOperation::code ( ) const

Returns the code that identifies the type of this operation.

◆ destroy()

void TSLOWCOperation::destroy ( )

Destroy method for operations. This should be called rather than deleting the object as the calls are redirected internally to MapLink.

◆ extensionData()

const unsigned char * TSLOWCOperation::extensionData ( )

Returns the raw extension data for this operation.

◆ extensionDataSize()

unsigned int TSLOWCOperation::extensionDataSize ( ) const

Returns the size in bytes of the raw extension data on this operation.

◆ method()

const char * TSLOWCOperation::method ( ) const

Describes the implementation type of the operation (e.g. GET or POST).

◆ mimeType()

const char * TSLOWCOperation::mimeType ( ) const

Returns the MIME type of the result of the operation.

◆ operator new() [1/2]

void * TSLOWCOperation::operator new ( size_t size)

Overridden allocation to redirect to MapLink

◆ operator new() [2/2]

void * TSLOWCOperation::operator new ( size_t size,
char * filename,
int line )

When included in an MFC application in debug mode, the debug new expects this to be here. Override it and return the same as the normal one. The library must include it when compiled in release mode, since the user's application may be in debug mode.

◆ requestContent()

const TSLOWCContent * TSLOWCOperation::requestContent ( )

Returns the request body to use when issuing requests to the service.

◆ requestURL()

const char * TSLOWCOperation::requestURL ( ) const

Returns the URL of the service operation.