GW2RunSession

Prev Next

The GW2RunSession function runs the session, using all the previously registered artifacts.

Synopsis

The GW2RunSession function runs session session, using all the previously registered artifacts.

#include "glasswall.core2.api.h"
int GW2RunSession(Session session);

Returns

Returns an integer GW2_RetStatus enum value. Negative numbers indicate a failure.

Example

    #include "glasswall.core2.api.h"

    HANDLE session = GW2OpenSession();
    if (!session)
        /* deal with error */
    else
    {
        /* ... register other artifacts ... */
        if (GW2RunSession(session) < 0)
            /* error running the session */
    }

    /* later */
    if (GW2CloseSession(session) < 0)
        /* error closing session */

Synopsis

public int RunSession(int session)

Returns

Returns an integer GW2_RetStatus enum value. Negative numbers indicate a failure.

Synopsis

import com.glasswall.core2javabridge.*;

public int GW2RunSession(int session) throws GlasswallException

Returns

The GW2RunSession function returns a GW2_RetStatus enumeration converted to int. The value will be negative if an error occurred. 0 or 1 indicates success.

Please refer to API Overview for Return Types and their details.

A GlasswallException exception will be thrown if session is invalid.

Synopsis

Runs the Glasswall session and begins processing of a file.

def run_session(self, session):
    """ Runs the Glasswall session and begins processing of a file.

    Args:
        session (int): The session to run.

    Returns:
        status (int): The status code of the function call.
    """

Returns

status (int): The status code of the function call.

Synopsis

This function runs the specified session.

/**
* @param {number} session The ID of the session to be run.
*/

GW2RunSession(session)

Returns

Returns an integer GW2_RetStatus enum value. Negative numbers indicate a failure.