示例#1
0
FileStream& FileStream::operator=(FileStream& RightStream) {

	if (*this != RightStream) {
		bool SuccessIndicator = false;

		FileMode = RightStream.FileMode;
		if (CloseArchiveFile()) {
			if (OpenArchiveFile(RightStream.FileHandle->_tmpfname)) {
				SuccessIndicator = true;
			}
		}
		if (SuccessIndicator)  {
			OutputDebugString(L"FileStream Copy Successful!\n");
		}
		else {
			OutputDebugString(L"FileStream Copy Failed!\n");
		}
	}
	return *this;
}
示例#2
0
FileStream::~FileStream()
{
	if (FileHandle != NULL) CloseArchiveFile();
}
示例#3
0
	/*
	* Class:     aflobby_CUnitSyncJNIBindings
	* Method:    CloseArchiveFile
	* Signature: (II)V
	public static native void CloseArchiveFile(int archive, int handle);
	*/
	JNIEXPORT void JNICALL Java_aflobby_CUnitSyncJNIBindings_CloseArchiveFile
		(JNIEnv *env, jclass myobject, jint archive, jint handle){
			CloseArchiveFile(archive,handle);
		}