NEOCCA bindings Specification  0.2.8
ComponentRelease.hh
Go to the documentation of this file.
1 #ifndef __neo_ComponentRelease_hh_seen
2 #define __neo_ComponentRelease_hh_seen
3 namespace neo {
4 namespace cca {
5 
7 public:
8 
9  virtual ~ComponentRelease() {}
10 
42  virtual void releaseServices(Services *svc) throw(Exception)= 0;
43 };
44 
45 } // end namespace cca
46 } // end namespace neo
47 
48 #endif // __neo_ComponentRelease_hh_seen
49 
virtual ~ComponentRelease()
Definition: ComponentRelease.hh:9
This class extends the STL std::exception to allow the thrower to specify the message that the stl sa...
Definition: Exception.hh:48
The handle through which the component communicates with its containing framework.
Definition: Services.hh:16
virtual void releaseServices(Services *svc)=0
Shuts down a component presence in the calling framework.
Definition: ComponentRelease.hh:6
This is neoclassic – the ::classic::gov::cca headers updated to be similar to the official CCA speci...
Definition: neocca.hh:62