Classes | |
struct | ctl_channel_listener |
Listener interface that should be registered if you wish to receive notification of trade creation and closing. More... | |
Typedefs | |
typedef struct ctl_channel_s | ctl_channel |
Opaque handle representing a trade channel. | |
Functions | |
void | ctl_channel_set_listener (ctl_provider *provider, ctl_channel *channel, ctl_channel_listener *listener, void *context) |
Set the listener on the trade channel. | |
void | ctl_channel_set_user_pointer (ctl_provider *provider, ctl_channel *channel, void *ptr) |
Set a user pointer on the ctl_channel object. | |
void * | ctl_channel_get_user_pointer (ctl_provider *provider, ctl_channel *channel) |
Gets the user pointer on the ctl_trade object. | |
const char * | ctl_channel_get_username (ctl_provider *provider, ctl_channel *channel) |
Get the name of the user that opened the specified channel. | |
const char * | ctl_channel_get_subject (ctl_provider *provider, ctl_channel *channel) |
Get the subject of the TradeChannel. | |
void | ctl_channel_close (ctl_provider *provider, ctl_channel *channel) |
Forcibly close the trade channel. |
void ctl_channel_close | ( | ctl_provider * | provider, | |
ctl_channel * | channel | |||
) |
Forcibly close the trade channel.
provider | - The trading provider | |
channel | - The trade channel to close |
const char* ctl_channel_get_subject | ( | ctl_provider * | provider, | |
ctl_channel * | channel | |||
) |
Get the subject of the TradeChannel.
provider | - The trading provider | |
channel | - The trade channel to query |
void* ctl_channel_get_user_pointer | ( | ctl_provider * | provider, | |
ctl_channel * | channel | |||
) |
Gets the user pointer on the ctl_trade object.
provider | - The trading provider | |
channel | - The trade channel |
const char* ctl_channel_get_username | ( | ctl_provider * | provider, | |
ctl_channel * | channel | |||
) |
Get the name of the user that opened the specified channel.
provider | - The trading provider | |
channel | - The trade channel to query |
void ctl_channel_set_listener | ( | ctl_provider * | provider, | |
ctl_channel * | channel, | |||
ctl_channel_listener * | listener, | |||
void * | context | |||
) |
Set the listener on the trade channel.
provider | - The trading provider | |
channel | - The trade channel | |
listener | - The listener to call | |
context | - A context pointer for the listener |
void ctl_channel_set_user_pointer | ( | ctl_provider * | provider, | |
ctl_channel * | channel, | |||
void * | ptr | |||
) |
Set a user pointer on the ctl_channel object.
provider | - The trading provider | |
channel | - The trade channel | |
ptr | - the pointer to store |