X.400 API
queue.h
Go to the documentation of this file.
int SOMQchannelRead(struct SOMSession *session, struct SOMQselector *selector, void *ophandle, int async)
Perform control operation on Queue Channel.
Definition: queue.h:615
int SOMQmessageGetRecip(struct SOMQmessage *message, int number, struct SOMQrecip **rpp)
Return the pointer to a recipient object.
Definition: queue.h:593
int SOMQmtaGetStrParam(struct SOMQmta *mta, int paramtype, char *buffer, size_t buflen, size_t *paramlenp)
Return an string-valued parameter from the mta object.
Definition: queue.h:600
int SOMQmanagerGetStrParam(struct SOMSession *session, int paramtype, char *buffer, size_t buflen, size_t *paramlenp)
Return an string-valued parameter from the manager object.
int SOMQselectorAddStrParam(struct SOMQselector *fp, int paramtype, const char *value, size_t length)
Add string-valued parameter to the selector.
Definition: queue.h:624
int SOMQmessageRead(struct SOMSession *session, struct SOMQselector *selector, int limit, void *ophandle, int async)
Perform control operation on Queue Message.
Definition: queue.h:599
Definition: queue.h:611
int SOMQueueSetCallback(struct SOMSession *session, SOMQueueCallback *callback, SOMQueueCallback **oldvalue)
Set the Queue callback function for this session.
void SOMQueueCallback(struct SOMSession *session, void *ophandle, void *clientdata, int status)
Prototype for callback for queue operation completion.
Definition: queue.h:58
void SOMQmessageCallback(struct SOMSession *session, void *ophandle, void *clientdata, struct SOMQmessage *message)
Prototype for callback for reporting message object.
Definition: queue.h:113
int SOMQinmsgGetIntParam(struct SOMQinmsg *inmsg, int paramtype, int *valp)
Return an integer-valued parameter from the inbound message object.
int SOMQmanagerGetIntParam(struct SOMSession *session, int paramtype, int *valp)
Return an integer-valued parameter from the manager object.
Definition: queue.h:633
Definition: queue.h:635
int SOMQfilterAddStrParam(struct SOMQfilter *fp, int paramtype, const char *value, size_t length)
Add string-valued parameter to the filter.
Switch Operation Management Interface.
int SOMQinmsgGetStrParam(struct SOMQinmsg *inmsg, int paramtype, char *buffer, size_t buflen, size_t *paramlenp)
Return an string-valued parameter from the inbound message object.
int SOMQmessageGetStrParam(struct SOMQmessage *message, int paramtype, char *buffer, size_t buflen, size_t *paramlenp)
Return an string-valued parameter from the message object.
Definition: queue.h:608
Definition: queue.h:598
Definition: queue.h:631
Definition: queue.h:630
Definition: queue.h:612
int SOMQueueSetChannelCallback(struct SOMSession *session, SOMQchannelCallback *callback, SOMQchannelCallback **oldvalue)
Set the callback function for channel objects for this session.
Definition: queue.h:632
Opaque session data.
int SOMQmtaGetIntParam(struct SOMQmta *mta, int paramtype, int *valp)
Return an integer-valued parameter from the mta object.
int SOMQselectorAddIntParam(struct SOMQselector *fp, int paramtype, int value)
Add integer-valued parameter to the selector.
int SOMQfilterAddIntParam(struct SOMQfilter *fp, int paramtype, int value)
Add integer-valued parameter to the filter.
int SOMQchannelGetStrParam(struct SOMQchannel *channel, int paramtype, char *buffer, size_t buflen, size_t *paramlenp)
Return an string-valued parameter from the channel object.
int SOMQrecipGetIntParam(struct SOMQrecip *recip, int paramtype, int *valp)
Return an integer-valued parameter from the recip object.
int SOMQmessageSearch(struct SOMSession *session, struct SOMQfilter *filter, void *ophandle, int async)
Perform control operation on Queue Message.
int SOMQueueSetMtaCallback(struct SOMSession *session, SOMQmtaCallback *callback, SOMQmtaCallback **oldvalue)
Set the callback function for Mtas for this session.
Definition: queue.h:626
int SOMQueueStatus(struct SOMSession *session, void *ophandle, int async)
Get current Queue Manager status.
int SOMQrecipGetStrParam(struct SOMQrecip *recip, int paramtype, char *buffer, size_t buflen, size_t *paramlenp)
Return an string-valued parameter from the recip object.
int SOMQueueSetMessageCallback(struct SOMSession *session, SOMQmessageCallback *callback, SOMQmessageCallback **oldvalue)
Set the callback function for messages for this session.
int SOMQchannelGetIntParam(struct SOMQchannel *channel, int paramtype, int *valp)
Return an integer-valued parameter from the channel object.
void SOMQchannelCallback(struct SOMSession *session, void *ophandle, void *clientdata, struct SOMQchannel *channel)
Prototype for callback for reporting channel object.
Definition: queue.h:75
Definition: queue.h:625
int SOMQmessageGetIntParam(struct SOMQmessage *message, int paramtype, int *valp)
Return an integer-valued parameter from the message object.
int SOMQassocGetStrParam(struct SOMQassoc *assoc, int paramtype, char *buffer, size_t buflen, size_t *paramlenp)
Return an string-valued parameter from the association object.
int SOMQmtaRead(struct SOMSession *session, struct SOMQselector *selector, int limit, void *ophandle, int async)
Perform control operation on Queue Mta.
int SOMQmtaGetAssoc(struct SOMQmta *mta, int assocnum, int getnext, struct SOMQassoc **aspp)
Return the pointer to an inbound message object.
Definition: queue.h:610
int SOMQmtaGetInmsg(struct SOMQmta *mta, int number, int getnext, struct SOMQinmsg **inmpp)
Return the pointer to an inbound message object.
struct SOMQfilter * SOMQfilterChain(struct SOMQfilter *fp, struct SOMQfilter *newp)
Add filter to chain.
Definition: queue.h:609
int SOMQueueControl(struct SOMSession *session, enum som_qmcontrol control, void *ophandle, int async)
Perform control operation on Queue Manager.
int SOMQassocGetIntParam(struct SOMQassoc *assoc, int paramtype, int *valp)
Return an integer-valued parameter from the association object.
void SOMQmtaCallback(struct SOMSession *session, void *ophandle, void *clientdata, struct SOMQmta *mta)
Prototype for callback for reporting mta object.
Definition: queue.h:93
Definition: queue.h:592
Definition: queue.h:596
Definition: queue.h:607
Definition: queue.h:597
Definition: queue.h:601
int SOMQchannelControl(struct SOMSession *session, struct SOMQselector *selector, enum som_qocontrol control, const char *data, int datalen, void *ophandle, int async)
Perform control operation on Queue Channel.
int SOMQmessageControl(struct SOMSession *session, struct SOMQselector *selector, enum som_qocontrol control, const char *data, int datalen, void *ophandle, int async)
Perform control operation on Queue Message.
Definition: queue.h:634
Definition: queue.h:602
Switch Operation Management Interface: Queue Access Attributes.
int SOMQmtaControl(struct SOMSession *session, struct SOMQselector *selector, enum som_qocontrol control, const char *data, int datalen, void *ophandle, int async)
Perform control operation on Queue Mta.
Definition: queue.h:594
Definition: queue.h:627
Definition: queue.h:623
Definition: queue.h:595