- galaxysource.zip
- Galaxy
- Common
- CSharpFileSystem
- Galaxy.sln
- GalaxyExplorer
- GalaxyFilePidl
- GalaxyPIDLManager
- GalaxyToolkit
- GalaxyToolkit.vdproj
- Release
- galaxyjavasrc.zip
- GalaxyJavaSrc
- galaxy
- jars
- log4j.README
- log4j-1.2.8.jar
- oncrpc.jar
|
/*
* Automatically generated by jrpcgen 1.0.5 on 6/20/05 4:27 PM
* jrpcgen is part of the "Remote Tea" ONC/RPC package for Java
* See http://remotetea.sourceforge.net for details
*/
package galaxy.nfs.v2;
import org.acplt.oncrpc.*;
import java.io.IOException;
import java.net.InetAddress;
import org.acplt.oncrpc.server.*;
/**
*/
public abstract class nfsServerStub extends OncRpcServerStub implements OncRpcDispatchable {
public nfsServerStub()
throws OncRpcException, IOException {
this(0);
}
public nfsServerStub(int port)
throws OncRpcException, IOException {
this(null, port);
}
public nfsServerStub(InetAddress bindAddr, int port)
throws OncRpcException, IOException {
info = new OncRpcServerTransportRegistrationInfo [] {
new OncRpcServerTransportRegistrationInfo(nfs.NFS_PROGRAM, 2),
};
transports = new OncRpcServerTransport [] {
new OncRpcUdpServerTransport(this, bindAddr, port, info, 32768),
new OncRpcTcpServerTransport(this, bindAddr, port, info, 32768)
};
}
public void dispatchOncRpcCall(OncRpcCallInformation call, int program, int version, int procedure)
throws OncRpcException, IOException {
if ( version == 2 ) {
switch ( procedure ) {
case 0: {
call.retrieveCall(XdrVoid.XDR_VOID);
NFSPROC_NULL_2();
call.reply(XdrVoid.XDR_VOID);
break;
}
case 1: {
nfs_fh args$ = new nfs_fh();
call.retrieveCall(args$);
attrstat result$ = NFSPROC_GETATTR_2(args$);
call.reply(result$);
break;
}
case 2: {
sattrargs args$ = new sattrargs();
call.retrieveCall(args$);
attrstat result$ = NFSPROC_SETATTR_2(args$);
call.reply(result$);
break;
}
case 3: {
call.retrieveCall(XdrVoid.XDR_VOID);
NFSPROC_ROOT_2();
call.reply(XdrVoid.XDR_VOID);
break;
}
case 4: {
diropargs args$ = new diropargs();
call.retrieveCall(args$);
diropres result$ = NFSPROC_LOOKUP_2(args$);
call.reply(result$);
break;
}
case 5: {
nfs_fh args$ = new nfs_fh();
call.retrieveCall(args$);
readlinkres result$ = NFSPROC_READLINK_2(args$);
call.reply(result$);
break;
}
case 6: {
readargs args$ = new readargs();
call.retrieveCall(args$);
readres result$ = NFSPROC_READ_2(args$);
call.reply(result$);
break;
}
case 7: {
call.retrieveCall(XdrVoid.XDR_VOID);
NFSPROC_WRITECACHE_2();
call.reply(XdrVoid.XDR_VOID);
break;
}
case 8: {
writeargs args$ = new writeargs();
call.retrieveCall(args$);
attrstat result$ = NFSPROC_WRITE_2(args$);
call.reply(result$);
break;
}
case 9: {
createargs args$ = new createargs();
call.retrieveCall(args$);
diropres result$ = NFSPROC_CREATE_2(args$);
call.reply(result$);
break;
}
case 10: {
diropargs args$ = new diropargs();
call.retrieveCall(args$);
XdrInt result$ = new XdrInt(NFSPROC_REMOVE_2(args$));
call.reply(result$);
break;
}
case 11: {
renameargs args$ = new renameargs();
call.retrieveCall(args$);
XdrInt result$ = new XdrInt(NFSPROC_RENAME_2(args$));
call.reply(result$);
break;
}
case 12: {
linkargs args$ = new linkargs();
call.retrieveCall(args$);
XdrInt result$ = new XdrInt(NFSPROC_LINK_2(args$));
call.reply(result$);
break;
}
case 13: {
symlinkargs args$ = new symlinkargs();
call.retrieveCall(args$);
XdrInt result$ = new XdrInt(NFSPROC_SYMLINK_2(args$));
call.reply(result$);
break;
}
case 14: {
createargs args$ = new createargs();
call.retrieveCall(args$);
diropres result$ = NFSPROC_MKDIR_2(args$);
call.reply(result$);
break;
}
case 15: {
diropargs args$ = new diropargs();
call.retrieveCall(args$);
XdrInt result$ = new XdrInt(NFSPROC_RMDIR_2(args$));
call.reply(result$);
break;
}
case 16: {
readdirargs args$ = new readdirargs();
call.retrieveCall(args$);
readdirres result$ = NFSPROC_READDIR_2(args$);
call.reply(result$);
break;
}
case 17: {
nfs_fh args$ = new nfs_fh();
call.retrieveCall(args$);
statfsres result$ = NFSPROC_STATFS_2(args$);
call.reply(result$);
break;
}
default:
call.failProcedureUnavailable();
}
} else {
call.failProcedureUnavailable();
}
}
public abstract void NFSPROC_NULL_2();
public abstract attrstat NFSPROC_GETATTR_2(nfs_fh arg1);
public abstract attrstat NFSPROC_SETATTR_2(sattrargs arg1);
public abstract void NFSPROC_ROOT_2();
public abstract diropres NFSPROC_LOOKUP_2(diropargs arg1);
public abstract readlinkres NFSPROC_READLINK_2(nfs_fh arg1);
public abstract readres NFSPROC_READ_2(readargs arg1);
public abstract void NFSPROC_WRITECACHE_2();
public abstract attrstat NFSPROC_WRITE_2(writeargs arg1);
public abstract diropres NFSPROC_CREATE_2(createargs arg1);
public abstract int NFSPROC_REMOVE_2(diropargs arg1);
public abstract int NFSPROC_RENAME_2(renameargs arg1);
public abstract int NFSPROC_LINK_2(linkargs arg1);
public abstract int NFSPROC_SYMLINK_2(symlinkargs arg1);
public abstract diropres NFSPROC_MKDIR_2(createargs arg1);
public abstract int NFSPROC_RMDIR_2(diropargs arg1);
public abstract readdirres NFSPROC_READDIR_2(readdirargs arg1);
public abstract statfsres NFSPROC_STATFS_2(nfs_fh arg1);
}
// End of nfsServerStub.java
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.