#include <CEC_TypedProxyPushConsumer.h>
 | 
| typedef CosTypedEventChannelAdmin::TypedProxyPushConsumer_ptr  | _ptr_type | 
|   | 
| typedef CosTypedEventChannelAdmin::TypedProxyPushConsumer_var  | _var_type | 
|   | 
  
  
      
        
          | TAO_CEC_TypedProxyPushConsumer::~TAO_CEC_TypedProxyPushConsumer  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void TAO_CEC_TypedProxyPushConsumer::_add_ref  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
      
        
          | CORBA::ULong TAO_CEC_TypedProxyPushConsumer::_decr_refcnt  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
      
        
          | CORBA::ULong TAO_CEC_TypedProxyPushConsumer::_incr_refcnt  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
Increment and decrement the reference count. 
 
 
  
  
      
        
          | void TAO_CEC_TypedProxyPushConsumer::_remove_ref  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void TAO_CEC_TypedProxyPushConsumer::activate  | 
          ( | 
          CosTypedEventChannelAdmin::TypedProxyPushConsumer_ptr &  | 
          activated_proxy | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | CosEventComm::PushSupplier_ptr TAO_CEC_TypedProxyPushConsumer::apply_policy  | 
          ( | 
          CosEventComm::PushSupplier_ptr  | 
          pre | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Assigns the parameter to both supplier_ and nopolicy_supplier_, and applies policies (when appropriate) to supplier_. 
 
 
  
  
      
        
          | void TAO_CEC_TypedProxyPushConsumer::cleanup_i  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | void TAO_CEC_TypedProxyPushConsumer::connect_push_supplier  | 
          ( | 
          CosEventComm::PushSupplier_ptr  | 
          push_supplier | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void TAO_CEC_TypedProxyPushConsumer::deactivate  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void TAO_CEC_TypedProxyPushConsumer::disconnect_push_consumer  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | CORBA::Boolean TAO_CEC_TypedProxyPushConsumer::is_connected_i  | 
          ( | 
          void  | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
The private version (without locking) of is_connected(). 
 
 
  
  
      
        
          | void TAO_CEC_TypedProxyPushConsumer::push  | 
          ( | 
          const CORBA::Any &  | 
          event | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void TAO_CEC_TypedProxyPushConsumer::shutdown  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
The event channel is shutting down. 
 
 
Invoke the _non_existent() pseudo-operation on the supplier. If it is disconnected then it returns true and sets the <disconnected> flag. 
 
 
The guard needs access to the following protected methods. 
 
 
  
  
      
        
          | int TAO_CEC_TypedProxyPushConsumer::connected_ | 
         
       
   | 
  
private   | 
  
 
If the flag is not zero then we are connected, notice that the supplier can be nil. 
 
 
  
  
      
        
          | ACE_Lock* TAO_CEC_TypedProxyPushConsumer::lock_ | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | CosEventComm::PushSupplier_var TAO_CEC_TypedProxyPushConsumer::nopolicy_typed_supplier_ | 
         
       
   | 
  
private   | 
  
 
The typed supplier without any policies applied. 
 
 
The DSI Portable Server OID. 
 
 
The typed supplier admin, used for activation and memory managment. 
 
 
  
  
      
        
          | CosEventComm::PushSupplier_var TAO_CEC_TypedProxyPushConsumer::typed_supplier_ | 
         
       
   | 
  
private   | 
  
 
The typed supplier – use apply_policy() instead of assigning directly to typed_supplier_. This will keep typed_supplier_ and nopolicy_typed_supplier_ in sync. 
 
 
The documentation for this class was generated from the following files: