The RequestDesc structure containing information about the target object and async request.The method throws DuplicatedRequestTag exception.
This method throws PollingGroupIsEmpty exception.
This method throws RequestNotExist exception.Include the NativeMessaging_c.hh file when you use this struct.
Repository id of the target object. If this is an empty string, request agent will try to extract the rep id from the target object reference. If rep id empty here and also null or empty in the target IOR reference, a CORBA::BAD_PARAM exception is thrown. Clients can also use a repository id of *. This acts as a wild card and is_a operation on the request object returns true for any repository id. The reference of the reply recipient (or reply handler) when using callback model. If this reference is not null then the Request Agent will call its reply_available method when a reply is ready. A user specified sequence of octets. It will be sent to the reply_recipient when reply_available is called. The information inside the cookie is user defined.
This constant defines the CORBA::NO_RESPONSE exception minor code value thrown by the RequestAgent to the polling client when the reply for a request is not available.
The name of the property. Currently only one name is recognized: RequestManualTrash The value of the property. The RequestManualTrash has a value of type boolean: If set to true, the request is destroyed manually by calling destroy_request method. If set to false, the request is destroyed automatically once the reply is read (default).A Sequence of Property that is passed inside RequestDesc while creating async Request.This class represents a sequence of octets. Similar to CORBA::OctetSeq but defined here to make the NativeMessaging.idl independent of any other IDL.Instances of this class are returned by the RequestAgent's poll method when group polling is performed. Each element in the sequence is a RequestTag; the octet sequence identifying a request inside the polling group.An octet sequence that is passed inside RequestDesc while creating async Request. The contents inside the Cookie are user defined. The Request Agent passes this Cookie to ReplyRecipient's reply_available method when callback occurs.This class defines a UserException that is raised if the async request is created with a polling group name specified and the there is another request in the polling group with the same request tag.This class defines a UserException that is raised if the destroy_request method is called on RequestAgent and the specified request could not be found or is already destroyed.