Foxit PDF SDK
Main Page
Related Pages
Namespaces
Classes
All
Classes
Namespaces
Functions
Enumerations
Enumerator
Properties
Pages
extracted_comment.h
1
2
60615
/*
60616
Basic memory operations
60617
*/
60618
60619
/*
60620
Following base memory functions use default Foxit manager for current module
60621
*/
60622
60623
/*
60624
Time
60625
*/
60626
60627
/*
60628
Type for process ID
60629
*/
60630
60631
/*
60632
Process management
60633
*/
60634
60635
/*
60636
Flags for thread priorities
60637
*/
60638
60639
/*
60640
Thread handler
60641
*/
60642
60643
/*
60644
Thread functions
60645
*/
60646
60647
/*
60648
Context access
60649
*/
60650
60651
/*
60652
Mutex
60653
*/
60654
60655
/*
60656
@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions
60657
under
60658
this condition. Mutex supports recursive calls in same thread.
60659
60660
*/
60661
60662
/*
60663
Spin Lock
60664
*/
60665
60666
/*
60667
@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
60668
functions
60669
under this condition. Spin Lock is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't
60670
support recursive calls in same thread.
60671
60672
*/
60673
60674
/*
60675
Read-Write lock
60676
*/
60677
60678
/*
60679
@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following
60680
functions under this condition.
60681
60682
*/
60683
60684
/*
60685
Atomic Count
60686
*/
60687
60688
/*
60689
@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions
60690
also
60691
work under single-thread mode.
60692
60693
*/
60694
60695
/*
60696
Macro definitions for File accessing modes
60697
*/
60698
60699
/*
60700
Byte string concatenation operation
60701
*/
60702
60703
/*
60704
Both side of the concatenation operator (+) can be:
60705
<ul>
60706
<li>
60707
A buffered byte string (const CFX_ByteString&);
60708
</li>
60709
<li>
60710
A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
60711
</li>
60712
<li>
60713
A zero-terminated C-style string (FX_LPCSTR);
60714
</li>
60715
<li>
60716
A single character or byte (FX_CHAR);
60717
</li>
60718
</ul>
60719
60720
*/
60721
60722
/*
60723
Wide string concatenation operation
60724
*/
60725
60726
/*
60727
Both side of the concatenation operator (+) can be:
60728
<ul>
60729
<li>
60730
A buffered wide string (const CFX_WideString&);
60731
</li>
60732
<li>
60733
A non-buffered wide string (const CFX_WideStringC&);
60734
</li>
60735
<li>
60736
A zero-terminated C-style wide string (FX_LPCWSTR);
60737
</li>
60738
<li>
60739
A single character (FX_WCHAR);
60740
</li>
60741
</ul>
60742
But you must have at least one CFX_WideString or CFX_WideStringC on one side.
60743
60744
*/
60745
60746
/*
60747
Wide string compare operation
60748
*/
60749
60750
/*
60751
Basic Unicode character attribute routines
60752
*/
60753
60754
/*
60755
text direction defines
60756
*/
60757
60758
/*
60759
Encode wide string into UTF-8 byte string
60760
*/
60761
60762
/*
60763
OS Defines
60764
*/
60765
60766
/*
60767
Compiler Defines
60768
*/
60769
60770
/*
60771
CPU Defines
60772
*/
60773
60774
/*
60775
Word Size Defines
60776
*/
60777
60778
/*
60779
Byte Order Defines
60780
*/
60781
60782
/*
60783
Target Defines
60784
*/
60785
60786
/*
60787
BASIC DATA TYPES
60788
*/
60789
60790
/*
60791
Byte string operations
60792
*/
60793
60794
/*
60795
File operations
60796
*/
60797
60798
/*
60799
Wide string operations
60800
*/
60801
60802
/*
60803
Memory block operations
60804
*/
60805
60806
/*
60807
Memory utilities
60808
*/
60809
60810
/*
60811
Math functions
60812
*/
60813
60814
60815
@2022 Foxit Software Incorporated. All rights reserved.