3.2.3 Servant Lifetime

A servant is a C++ class that contains methods to implement an IDL interface’s operations. The user writes the servant code. The TP Framework invokes methods in the servant code to satisfy requests. The servant is created by the C++ “new” statement and is destroyed by the C++ “delete” statement. Exactly who does the creation and who does the deletion, and the timing of creation and deletion, is the subject of this section.