rendered paste bodyPHP_FUNCTION(myclass_new)
{
CBboxConnection *myclass_instance = NULL;
char* s;
int len = 0;
FLEXTRADE_GET_THIS();
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s", &s, &len) == FAILURE) {
RETURN_FALSE;
}
myclass_instance = new CBboxConnection();
if (myclass_instance != NULL) {
FLEXTRADE_REGISTER_MYCLASS_RESOURCE(return_value, myclass_instance, le_myclass);
} else {
php_error(E_WARNING, "Couldn't create class", get_active_function_name(TSRMLS_C));
RETURN_FALSE;
}
}
PHP_FUNCTION(myclass_connect)
{
zval *resource;
int retval;
CBboxConnection *myclass_instance = NULL;
FLEXTRADE_MYCLASS_OBJ_NO_PARAMS()
FLEXTRADE_MYCLASS_RSRC_NO_PARAMS()
if (myclass_instance == NULL) {
php_error(E_WARNING, "myclass = null\n", get_active_function_name(TSRMLS_C));
RETURN_FALSE;
}
else {
retval = myclass_instance->Connect("172.25.75.105", 3407, true);
}
}