This function's signature makes things rather obvious. This function's signature makes things rather obvious. This function's signature makes things rather obvious. This function's signature makes things rather obvious. This function's signature makes things rather obvious.
Servants are language dependent.
Their structure and their use is completely mapping dependent. As we allready explained it sooner, we only show the C-mapping in this introduction which is why we will look only at the C way of creating POAs. The idea is to pass some initialization function a data structure which holds the list of function pointers for the implementation of the object's methods. Otherwise, the ORB will assume the application initialized these fields correctly. Now, the Servant is registered against the POA but we still need to activate this object implementation, get a valid object reference back and register it against the Name Service.