コード例 #1
0
void RemoteDataSourceServer::doCmdCreateWorkunit(MemoryBuffer & in, MemoryBuffer & out)
{
    SessionId session;
    StringAttr wuid, username, password;
    unsigned sequence;
    StringAttr name;

    in.read(session);
    in.read(username).read(password);
    in.read(wuid);
    in.read(sequence);
    in.read(name);

    DBGLOG("RemoteFileView:CreateWorkunit('%s',%d,'%s') by[%s:%" I64F "d", wuid.get(), sequence, name ? name.get() : "", username.get(), session);
    Owned<IConstWUResult> wuResult = resolveResult(wuid, sequence, name);
    Owned<IFvDataSource> ds = createDataSource(wuResult, wuid, username, password);
    unique_id_t id = addDataSource(session, ds);

    out.append((unsigned short)CurRemoteVersion);
    out.append(id);
    out.append(ds->numRows(false));
    ds->queryMetaData()->serialize(out);
    out.append(ds->isIndex());

    DBGLOG("RemoteFileView:CreateWorkunit returns %" I64F "d", id);
}
コード例 #2
0
ファイル: main.c プロジェクト: bradtheappguy/nope
void applicationdidFinishLaunching(void *receiver, struct objc_selector *selector, void *application) {
  Class windowClass = (Class) objc_getClass("UIWindow");
  void * windowInstance = class_createInstance(windowClass, 0);
    
  objc_msgSend(windowInstance, sel_registerName("initWithFrame:"),(Rect){0,0,320,480});
  
  //Make Key and Visiable
  objc_msgSend(windowInstance, sel_registerName("makeKeyAndVisible"));

  //Create Table View
  Class TableViewController = (Class) objc_getClass("UITableViewController");
  void *tableViewController = class_createInstance(TableViewController, 0);
  objc_msgSend(tableViewController, sel_registerName("init"));
  void *tableView = objc_msgSend(tableViewController, sel_registerName("tableView"));
  objc_msgSend(tableView, sel_registerName("setDataSource:"),createDataSource());
  objc_msgSend(tableView, sel_registerName("setDelegate:"),createDelegate());
 
  Class NavController = (Class) objc_getClass("UINavigationController");
  navController = class_createInstance(NavController, 0);
  objc_msgSend(navController, sel_registerName("initWithRootViewController:"),tableViewController);
  void *view = objc_msgSend(navController, sel_registerName("view"));
  
  //Add Table View To Window
  objc_msgSend(windowInstance, sel_registerName("addSubview:"),view);
}