FreeRDP
MRDPView Class Reference

#import <MRDPView.h>

Inheritance diagram for MRDPView:
Collaboration diagram for MRDPView:

Instance Methods

(int) - rdpStart:
 
(void) - setCursor:
 
(void) - setScrollOffset:y:w:h:
 
(void) - onPasteboardTimerFired:
 
(void) - pause
 
(void) - resume
 
(void) - releaseResources
 

Data Fields

NSPasteboard * pasteboard_rd
 
NSPasteboard * pasteboard_wr
 
int pasteboard_changecount
 
int pasteboard_format
 

Protected Attributes

mfContextmfc
 
NSBitmapImageRep * bmiRep
 
NSMutableArray * cursors
 
NSMutableArray * windows
 
NSTimer * pasteboard_timer
 
NSCursor * currentCursor
 
NSRect prevWinPosition
 
freerdp * instance
 
rdpContext * context
 
CGContextRef bitmap_context
 
char * pixel_data
 
int argc
 
char ** argv
 
DWORD kbdModFlags
 
BOOL initialized
 
NSPoint savedDragLocation
 
BOOL firstCreateWindow
 
BOOL isMoveSizeInProgress
 
BOOL skipResizeOnce
 
BOOL saveInitialDragLoc
 
BOOL skipMoveWindowOnce
 

Properties

int is_connected
 

Detailed Description

FreeRDP: A Remote Desktop Protocol Implementation MacFreeRDP

Copyright 2012 Thomas Goddard

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Method Documentation

◆ onPasteboardTimerFired:

- (void) onPasteboardTimerFired: (NSTimer *)  timer

◆ pause

- (void) pause

◆ rdpStart:

- (int) rdpStart: (rdpContext *)  rdp_context

◆ releaseResources

- (void) releaseResources

◆ resume

- (void) resume

◆ setCursor:

- (void) setCursor: (NSCursor *)  cursor
Here is the call graph for this function:

◆ setScrollOffset:y:w:h:

- (void) setScrollOffset: (int)  xOffset
y: (int)  yOffset
w: (int)  width
h: (int)  height 

Field Documentation

◆ argc

- (int) argc
protected

◆ argv

- (char**) argv
protected

◆ bitmap_context

- (CGContextRef) bitmap_context
protected

◆ bmiRep

- (NSBitmapImageRep*) bmiRep
protected

◆ context

- (rdpContext*) context
protected

◆ currentCursor

- (NSCursor*) currentCursor
protected

◆ cursors

- (NSMutableArray*) cursors
protected

◆ firstCreateWindow

- (BOOL) firstCreateWindow
protected

◆ initialized

- (BOOL) initialized
protected

◆ instance

- (freerdp*) instance
protected

◆ isMoveSizeInProgress

- (BOOL) isMoveSizeInProgress
protected

◆ kbdModFlags

- (DWORD) kbdModFlags
protected

◆ mfc

- (mfContext*) mfc
protected

◆ pasteboard_changecount

- (int) pasteboard_changecount

◆ pasteboard_format

- (int) pasteboard_format

◆ pasteboard_rd

- (NSPasteboard*) pasteboard_rd

◆ pasteboard_timer

- (NSTimer*) pasteboard_timer
protected

◆ pasteboard_wr

- (NSPasteboard*) pasteboard_wr

◆ pixel_data

- (char*) pixel_data
protected

◆ prevWinPosition

- (NSRect) prevWinPosition
protected

◆ savedDragLocation

- (NSPoint) savedDragLocation
protected

◆ saveInitialDragLoc

- (BOOL) saveInitialDragLoc
protected

◆ skipMoveWindowOnce

- (BOOL) skipMoveWindowOnce
protected

◆ skipResizeOnce

- (BOOL) skipResizeOnce
protected

◆ windows

- (NSMutableArray*) windows
protected

Property Documentation

◆ is_connected

- (int) is_connected
readwriteatomicassign

The documentation for this class was generated from the following files: