#include <SenderByteImpl.hxx>

Public Member Functions | |
| SenderByteImpl (char *data, std::size_t size) | |
| SenderByteImpl instance does not have ownership of data. More... | |
| CORBA::ULongLong | getSize () override |
| SALOME::vectorOfByte * | sendPart (CORBA::ULongLong n1, CORBA::ULongLong n2) override |
| virtual PortableServer::POA_ptr | _default_POA () |
| Get default POA for the servant object. More... | |
| virtual void | Register () |
| Increment reference counter. More... | |
| virtual void | UnRegister () |
| Decrement reference counter. More... | |
| virtual void | Destroy () |
| Decrement reference counter. More... | |
Protected Attributes | |
| PortableServer::POA_var | myPOA |
| int | myRefCounter |
Private Attributes | |
| char * | _data = nullptr |
| std::size_t | _size = 0 |
| SenderByteImpl::SenderByteImpl | ( | char * | data, |
| std::size_t | size | ||
| ) |
SenderByteImpl instance does not have ownership of data.
|
virtualinherited |
Get default POA for the servant object.
This function is implicitly called from "_this()" function. Default POA can be set via the constructor.
Reimplemented in SALOMEDS_UseCaseIterator_i, SALOMEDS_UseCaseBuilder_i, SALOMEDS_SObject_i, SALOMEDS_SComponentIterator_i, SALOMEDS_GenericAttribute_i, and SALOMEDS_ChildIterator_i.
References SALOME::GenericObj_i::myPOA.
|
virtualinherited |
Decrement reference counter.
References MESSAGE, and SALOME::GenericObj_i::UnRegister().
|
override |
References _size.
|
virtualinherited |
Increment reference counter.
References IS_OBJ_IN_QUESTION, MESSAGE, and SALOME::GenericObj_i::myRefCounter.
|
override |
References _data, and TestKernelHelpers::ret.
|
virtualinherited |
Decrement reference counter.
As soon as reference counter goes to zero, the object is automatically deactivated.
References IS_OBJ_IN_QUESTION, MESSAGE, SALOME::GenericObj_i::myPOA, and SALOME::GenericObj_i::myRefCounter.
Referenced by SALOME::GenericObj_i::Destroy(), and SALOME_PyNode.Generic::Destroy().
|
private |
|
private |
Referenced by getSize().
|
protectedinherited |
Referenced by SALOME::GenericObj_i::_default_POA(), SALOMEDS_ChildIterator_i::_default_POA(), SALOMEDS_GenericAttribute_i::_default_POA(), SALOMEDS_SComponentIterator_i::_default_POA(), SALOMEDS_SObject_i::_default_POA(), SALOMEDS_UseCaseBuilder_i::_default_POA(), SALOMEDS_UseCaseIterator_i::_default_POA(), SALOME::GenericObj_i::GenericObj_i(), and SALOME::GenericObj_i::UnRegister().
|
protectedinherited |
Referenced by SALOME::GenericObj_i::Register(), and SALOME::GenericObj_i::UnRegister().