Basic Features

This chapter introduces you to the basic features provided by the Server library. It covers the following topics:

  • Exception Handling explains how Server uses exceptions to handle errors and what rules you must follow when writing your C++ code.

  • Server Objects introduces the concepts of Server objects and entities.

  • Smart Pointers explains how Server implements the C++ mechanism of smart pointer and reference counting.

  • Dictionaries describes how you can use dictionaries to store Server objects and entities as smart pointers to alphanumeric identifiers.

  • Timers explains how you can postpone an action to a future date.