To keep things tidy and understandable the following naming conventions 
should be used. Especially for the public interfaces. If another namespace
is needed, make sure its added here and follows the conventions established.

Non exported functions aren't that critical but its recommend that this
be followed for them also as that will prevent clashing during linking.

gxsnmp_db_xxxxx                   -- Any database related routines.
gx_snmp_xxxxx                     -- The snmp library routines 
gxsnmp_client_xxxx                -- The client routines
gxsnmp_server_xxxx                -- Server routines
gxsnmp_plugin_xxxx                -- Plugin routines.


