Exemplo n.º 1
0
Network::~Network()
{
    clearHandlers();
    delete mMessageHandlers;
    mMessageHandlers = nullptr;
    mInstance = nullptr;
}
Exemplo n.º 2
0
void Net::finalize()
{
    if (!client)
        return; // Wasn't initialized at all

    if (Net::connections) {
        logger->error("Tried to shutdown the network subsystem while there "
                "are network connections left!");
    }

    clearHandlers();
    enet_deinitialize();
}
Exemplo n.º 3
0
Network::~Network()
{
    clearHandlers();

    if (mState != IDLE && mState != NET_ERROR)
        disconnect();

    mInstance = 0;

    delete[] mInBuffer;
    delete[] mOutBuffer;

    SDLNet_Quit();
}
Exemplo n.º 4
0
Network::~Network()
{
    clearHandlers();

    if (mState != IDLE && mState != NET_ERROR)
        disconnect();

    SDL_DestroyMutex(mMutex);
    mMutex = nullptr;
    mInstance = nullptr;

    delete []mInBuffer;
    delete []mOutBuffer;

    SDLNet_Quit();
}
Exemplo n.º 5
0
void GeneralHandler::unload()
{
    clearHandlers();
}
Exemplo n.º 6
0
Shader::~Shader() {
    glDeleteProgram(mProgram);
    clearHandlers();
}